package org.platform.mo.csmo.common;

import lombok.Data;

/**
 * @author FengJie
 * @date 2018/7/20
 */
@Data
public class StepInfo {
    /**
     * ID
     */
    private String id;

    /**
     * 对应任务过程表中的ID
     */
    private String taskProcessId;

    /**
     * 步骤序号
     */
    private String stepNo;

    /**
     * 步骤名称
     * 现有步骤如下：
     * 记录工作计划下发
     * 引导数据下发
     * 监控工作计划下发
     * 引导数据下达至ACU
     * 跟踪链路配置
     * 接收链路配置
     * 跟踪参数配置
     * 接收参数配置
     * 解调器参数配置
     * 天线预置
     * 参数检查
     * 快速校相
     * 数据接收
     */
    private String stepName;

    /**
     * 执行状态
     * 0：正常；
     * 1：告警；
     * 2：尚未执行；
     */
    private String stepStatus;

    /**
     * 失败原因
     */
    private String reason;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;
}
